//package com.xspace.android.xafcommon.view.dialog;
//
//import android.app.Dialog;
//import android.content.Context;
//import android.os.Bundle;
//import android.view.Display;
//import android.view.Gravity;
//import android.view.MotionEvent;
//import android.view.View;
//import android.view.WindowManager;
//import android.widget.LinearLayout;
//import android.widget.RelativeLayout;
//
//import com.xspace.android.xafcommon.R;
//
///**
// * Created by Administrator on 2016/11/19.
// */
//
//public class WebviewOperationDialog extends Dialog implements View.OnClickListener {
//
//    private Context mContext;
//    private LinearLayout mLinear_collect;
//    private LinearLayout mLinear_org;
//    private LinearLayout mLinear_textsize_turn;
//    private LinearLayout mLinear_refresh;
//    private LinearLayout mLinear_forward;
//    private LinearLayout mLinear_link_copy;
//    private LinearLayout mLinear_share;
//    private LinearLayout mLinear_browser;
//    private LinearLayout mLinear_bottom;
//    private RelativeLayout mLayout_cancel;
//    private boolean isWnx = true;
//
//    public void setWnx(boolean bool) {
//        isWnx = bool;
//    }
//
//    private IOperateClickListener mListener;
//
//    public void setmListener(IOperateClickListener mListener) {
//        this.mListener = mListener;
//        if (isWnx) {
//            mLinear_bottom.setVisibility(View.VISIBLE);
//        } else {
//            mLinear_bottom.setVisibility(View.GONE);
//        }
//    }
//
//    @SuppressWarnings("deprecation")
//    @Override
//    protected void onCreate(Bundle bundle) {
//        super.onCreate(bundle);
//        getWindow().setGravity(Gravity.BOTTOM);
//        WindowManager m = getWindow().getWindowManager();
//        Display d = m.getDefaultDisplay();
//        WindowManager.LayoutParams p = getWindow().getAttributes();
//        p.width = d.getWidth();
//        getWindow().setAttributes(p);
//    }
//
//    public WebviewOperationDialog(Context context, int theme) {
//        super(context, theme);
//        View view = getLayoutInflater().inflate(R.layout.dialog_webview_operation,
//                null);
//        findView(view);
//        mContext = context;
//        super.setContentView(view);
//    }
//
//
//    public WebviewOperationDialog(Context context) {
//        this(context, R.style.BottomDialog);
//    }
//
//    @Override
//    public boolean onTouchEvent(MotionEvent event) {
//        return super.onTouchEvent(event);
//    }
//
//    private void findView(View v) {
//        mLinear_collect = (LinearLayout) v.findViewById(R.id.linear_collect);
//        mLinear_org = (LinearLayout) v.findViewById(R.id.linear_org);
//        mLinear_textsize_turn = (LinearLayout) v.findViewById(R.id.linear_textsize_turn);
//        mLinear_refresh = (LinearLayout) v.findViewById(R.id.linear_refresh);
//        mLinear_forward = (LinearLayout) v.findViewById(R.id.linear_forward);
//        mLinear_link_copy = (LinearLayout) v.findViewById(R.id.linear_link_copy);
//        mLinear_bottom = (LinearLayout) v.findViewById(R.id.pop_layout);
//        mLinear_share = (LinearLayout) v.findViewById(R.id.linear_share);
//        mLinear_browser = (LinearLayout) v.findViewById(R.id.linear_browser);
//        mLayout_cancel = (RelativeLayout) v.findViewById(R.id.layout_cancel);
//        mLinear_collect.setOnClickListener(this);
//        mLinear_org.setOnClickListener(this);
//        mLinear_textsize_turn.setOnClickListener(this);
//        mLinear_refresh.setOnClickListener(this);
//        mLinear_forward.setOnClickListener(this);
//        mLinear_browser.setOnClickListener(this);
//        mLayout_cancel.setOnClickListener(this);
//        mLinear_link_copy.setOnClickListener(this);
//        mLinear_share.setOnClickListener(this);
//    }
//
//    @Override
//    public void onClick(View v) {
//        if (mListener != null) {
//            mListener.clickListener(v);
//        }
//        dismiss();
//    }
//
//    public void setCollectionEnable(boolean enable) {
//        mLinear_collect.setVisibility(enable ? View.VISIBLE : View.GONE);
//    }
//
//
//    public static class Builder {
//        WebviewOperationDialog mDialog;
//
//        public Builder(Context context, int theme) {
//            mDialog = new WebviewOperationDialog(context, theme);
//        }
//
//        public Builder(Context context) {
//            this(context, R.style.CustomDialog);
//        }
//
//        public Builder setListener(IOperateClickListener listener) {
//            mDialog.setmListener(listener);
//            return this;
//        }
//
//        public Builder setCollectionEnable(boolean enable) {
//            mDialog.setCollectionEnable(enable);
//            return this;
//        }
//
//        public void show() {
//            mDialog.show();
//            mDialog.setCancelable(true);
////            mDialog.setCanceledOnTouchOutside(true);
//        }
//
//    }
//
//    public interface IOperateClickListener {
//        void clickListener(View v);
//    }
//
//
//}
